package com.edu.exam.enums.core;

/**
 * 所有枚举的基础接口
 * 简化设计，仅包含核心方法
 * 
 * @author System
 * @version 1.0.0
 */
public interface BaseEnum {
    
    /**
     * 获取枚举代码
     * 
     * @return 枚举代码，通常为字符串常量
     */
    String getCode();
    
    /**
     * 获取枚举描述
     * 
     * @return 枚举描述信息
     */
    String getDescription();
    
    /**
     * 检查是否有效
     * 
     * @return true如果枚举值有效
     */
    default boolean isValid() {
        return true;
    }
}
